package com.atguigu.lease.common.mybatisplus;

import jakarta.servlet.MultipartConfigElement;
import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.unit.DataSize;

/**
 * ClassName:MultipartConfig
 * Package: com.atguigu.lease.common.mybatisplus
 * Description:
 *
 * @Author Makabaka
 * @Create 2024/9/24 20:13
 * @Version 1.0
 */
//@Configuration
//public class MultipartConfig {
//
//    @Bean
//    public MultipartConfigElement multipartConfigElement(){
//        MultipartConfigFactory multipartConfigFactory = new MultipartConfigFactory();
//        设置临时上传保存的地址
//        multipartConfigFactory.setLocation("/");
//        设置单次的最大上传的大小  超出大小可以设置全局异常处理
//        multipartConfigFactory.setMaxFileSize(DataSize.parse("1MB"));
//        总的上传大小
//        multipartConfigFactory.setMaxRequestSize(DataSize.parse("20MB"));
//        创建一个上传的配置
//          return multipartConfigFactory.createMultipartConfig();
//    }
//}
